About Turnberry House Developments Limited (13312476) United Kingdom