This revival of Ivor Novello's last musical is cheesy but charming says Dominic Cavendish