By CEP Staff • 19 February 2015 in News

Peel Energy scraps £70 million biomass facility