Stained glass window in St Helen's at Ranworth, I'm afraid I'm unable to say what the subject is.