About Turbine Properties Limited (10782481) United Kingdom