About Keen Tennis And Squash Limited (12534350) United Kingdom