Britain could send extra military assets to the Strait of Hormuz to deter any attempt by Iran to block Persian Gulf oil tanker traffic, the country’s defence secretary said, as Tehran insisted a European Union ban on the purchase of its oil would have little sting.