1901: 66, Hampden Road, Islington, London