epw053857 ENGLAND (1937).  The Heels Ltd factory on Friars' Terrace and environs, Stafford, 1937


?

This image is unlocated