About The British Biomass Company Limited (07566659) United Kingdom