By CEP Staff • 13 June 2011 in News

Anti-wind turbine UK start-up plans biomass plants for Isle of Wight and beyond