About Woodchip Biomass Limited (07435132) United Kingdom