About Turnberry Close Management Limited (03405034) United Kingdom