About Leamington Spa Sailing Club (11179644) United Kingdom