About Ce Meikleton Turbine Ltd (11592298) United Kingdom