About Thurlestone Links Management Company Limited (01160970) United Kingdom