Royal Dutch Shell is not taking any British-flagged tankers through the Strait of Hormuz amid heightened tensions with Iran in the vital chokepoint for oil shipments.