About Bristol Biomass Limited (10315139) United Kingdom