About Royal Thames Yacht Club Limited (04636726) United Kingdom