77A Oxford Street, Hampstead sold price