About Turnberry Management Company Limited (SC387357) United Kingdom