UK defence secretary said British military personnel were "within several hundred yards" of Iranian missile attack