The Brits should have seen the warships from Iran coming and tried to sweep up the 15 members ASAP while fending off the Iran navy.
There were American and British helicopters apparently watching the Iranian boats come out from their bases and then attack.
Apparently permission was never granted from London for the navy to commence defending fire ?