About Chelsea And Westminster Swimming Club Limited (12695416) United Kingdom