Sold: North End Road, Hampstead Garden Suburb, London NW11