The “primary and noncontributory” wording has two parts as mentioned.  Primary means the subcontractor's General and Excess Liability insurance must pay first without seeking the general contractor's liability insurance to pay the claim. Noncontributory prevents the primary insurer from seeking contribution from the other entity’s policy when paying a claim.