About Jam Leisure Property Limited (04230299) United Kingdom