About Grand Slam Tennis Properties Ltd (06909954) United Kingdom