About Chatsworth Tennis Club Limited (10898170) United Kingdom