About Channel Swimming Association Limited (03868395) United Kingdom