20 Wenlock Rodd, London, N1 7GU