Alistair Griffin plays a magical Christmas set bathed in the light of a thousand candles in medieval church St Olaves.