Lord Dnfferin , Englands ombudwid