The register
The register lists British Swimming Limited in Loughborough, Leicestershire as a licensed sponsor on International Sportsperson, an entry that goes back to at least 2026. Rating on the current register: Worker (A rating).
British Swimming Limited is the registered name (Companies House number 04092510), a company limited by guarantee on the register since 2000. The registered office is at Pavilion 3, Sportpark, 3 Oakwood Drive Loughborough Universtiy, Loughborough, Leicestershire, LE11 3QF, LE11 3QF. Its filed activity puts it in arts, sport and leisure. It has traded under other names before, including Amateur Swimming Federation of Great Britain Limited.
Holding a licence is the expensive, slow part done. For British Swimming Limited the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.