About Starcross Yacht Club Company Limited (00604510) United Kingdom