The charming Jack Studio Theatre in South East London excels at historic drama productions, and the The Silence of Snow:…