About Leigh Tennis Club Limited (01841627) United Kingdom