Generally speaking, it is the case that if the firm or individual in question is not named in the contract documents that the contractor has the legal right to refuse to accept the situation given in the question. The contractor may have to be able to show why the refusal was reasonable to a court.