About Grand Slam Theatre Company Ltd (06710387) United Kingdom