About Leam Turbines Limited (NI627339) United Kingdom