About West Country Biomass Limited (08291741) United Kingdom