About Lch Biomass Leasing (ii) Limited (09515541) United Kingdom