72A Eton Street, Hampstead sold price