About Rank Leisure Limited (03417930) United Kingdom