Christmas at London’s St James Theatre gives audiences a bumper collection of festive fare. Three productions running in rep that will appeal to people of all ages. In