About Royal Leamington Spa Canoe Club (CE021642) United Kingdom