By CEP Staff • 28 October 2013 in News

Future of Helius Energy’s 100 MW Southampton biomass plant in doubt