About The Yacht Club London Limited (12460070) United Kingdom