About Meed Leisure Limited (10185348) United Kingdom