About Sport & Leisure Group Limited (11657191) United Kingdom