About L&s Turbine Services Ltd (11989355) United Kingdom