About Alexandra Yacht Club Limited (01459330) United Kingdom