1911: 12 Eden Road W Norwood S E, London