London - St. Peter's London Docks - stained glass windows in chapel