About Billingham Biomass Limited (11165866) United Kingdom