British Prime Minister Keir Starmer says the UK will not be drawn into the conflict in Iran and has ruled out supporting a blockade of the Strait of Hormuz.