In California, if a plumbing contractor has employed plumbers, they're required to carry workers' compensation insurance. The importance of this cannot be overstated. If a plumbing employee is injured working on your plumbing and the plumbning contractor doesn't have plumbers insurance, you could be liable to pay for injuries and rehabilitation. Your homeowner's insurance may or may not cover those costs. You should check with your insurance carrier to make sure the workers' compensation insurance coverage being provided by the plumbing contractor is adequate. Learn more from the California Department of Insurance.
Commercial general liability insurance is not required, however, it covers damage to your property. If the plumbing contractor does not carry general liability insurance, they should be able to explain how they would cover losses that would ordinarily be covered by insurance. If your plumbing contractor damages your property and doesn't carry commercial general liability insurance, you or your insurance policy could end up paying for damages.
A licensed plumbing contractor must provide you with information regarding both types of insurance in your written contract.