The Landor is a tiny pub theatre in Clapham with a big heart and their production of this musical is the most comprehensive I have seen in London.