68 Eton Street, Hampstead sold price