119 Hampstead Rd, London, NW1 3EE