About Turnberry Development Management Limited (10604358) United Kingdom