About Grand Slam Management Limited (06653087) United Kingdom