About Lca Turbines Limited (12221816) United Kingdom