About Lochtower Biogas Limited (10491879) United Kingdom