About Lodge Farm Turbine Ltd (10157875) United Kingdom