About Staplehurst Cricket And Tennis Club Limited (11406213) United Kingdom