About Jam Leisure Group Limited (11617769) United Kingdom