England, London, Wapping, St Peter's London Docks Catholic Church, Stained Glass Window depicting St Christopher the Patron Saint of Travellers