Octopus Renewables buying rights to construct 50MW Cumberhead Wind Farm
LONDON, UK: Octopus Renewables Infrastructure Trust plc has signed a Share Purchase Agreement to acquire 100% of the rights to construct the Cumberhead Wind Farm,...