About Turnberry Residential Letting Limited (SC468968) United Kingdom