About Lamb Turbine Services Limited (11874667) United Kingdom