73 Eton Street, Hampstead sold price