About City Of Leicester Swimming Club Limited (02930863) United Kingdom