About Lower Ailey Biomass Limited (09547603) United Kingdom