Stephens and Carter



of 731-761 Harrow Road, London S.W. 10
1840 Company founded.
1912 Private company.
1961 Scaffolding contractors and builders' plant merchants. Makers of wide range of timber ladders and "Stecalloy" aluminium ladders. 250 employees. [1]