172.70.34.94

UK renewables investor Foresight backs London biomass project

588
UK renewables investor Foresight Group has backed the 12MW Enfield biomass project in North London. Renewable energy dev