About this image
Economiser and boiler being installed for the 2.5MWe biomass power plant located at the Twinwoods Business Park in Bedfordshire.

RNS ANNOUNCEMENTS