About Turnberry Property Management Ltd (07126421) United Kingdom