17 Amhurst Terrace, London E8 2BT