About Meridian Leisure Limited (11774262) United Kingdom