18 Strowan Avenue, Hampstead sold price