About Teddington Harbour Yacht Club Limited (03249377) United Kingdom