Stained glass in window of The Salt Tower public house, Abbey Road, London