Royal Navy ain’t what it used to be
Its obvious that the Royal Navy does not have enough ships to escort all the British flagged or British owned vessels in the Gulf. They could however station rotating Royal Marines on the tankers to dissuade attempts to seize them. That assumes of course that Britain is willing to defend its interests and property.