About Grand Slam Investment Limited (05918417) United Kingdom