Stephen & Matilda Houses, Wapping, London 1973