Home Margaret Shepherd Studio Theatre is a unique venue in the heart of Hoxton. Find out what’s coming up