About Stamford Shoestring Theatre Company Limited (11058820) United Kingdom