1/61 Beach Road, Hampstead sold price