About Jc Leisure Corporation Group Limited (12892846) United Kingdom