About Turnberry Rented Homes Ltd. (SC341860) United Kingdom