About Anchor Leisure Limited (11780816) United Kingdom