About Stourbridge Theatre Company Limited (03648435) United Kingdom