About Lancashire Biomass Fuels Ltd (09486894) United Kingdom