About Ely Squash & Leisure Limited (02240895) United Kingdom