96 Eton Street, Hampstead sold price