About London Yacht Club Limited (12484790) United Kingdom