About Plymouth Leander Swimming Association Limited (08252048) United Kingdom