About Jam Jar Leisure Ltd (09628059) United Kingdom