About Jam Leisure (ts) Limited (10883511) United Kingdom