About Grand Slam Stringing Ltd (13640464) United Kingdom