About Broom Handle Theatre Company Ltd (12240172) United Kingdom