About Turnberry Developments Ltd (SC443560) United Kingdom