About Rank Leisure Machine Services Limited (00657720) United Kingdom