England, Devon, Dartmouth, Dartmouth Castle, St Petrox Church, Stained Glass Window depicting Various Saints