Bucknall -Estcourt, James Bucknall, Colonel; MP for Devizes