About Mcpeake Turbine & Lifting Solutions Ltd (NI645329) United Kingdom