England, London, Westminster, Westminster Cathedral, Lady Chapel, Painting detail depicting The Life of Christ