1911: 142 Waller Road New Cross S E, London