About Grand Slam Properties Limited (06021359) United Kingdom