About Turbine Developments (shire House) Limited (12412479) United Kingdom