About L M Turbine Consultants & Maintenance Ltd (07671909) United Kingdom