Sophie Allen — British swimmer