About Rank Leisure Holdings Limited (01841255) United Kingdom