It's impossible to sit through Sarah Punshon's Cinderella without a smile on your face. The Dukes' tiny theatre space is a whirl