American labour union UNITE HERE has complained about conditions in two Mexican garment factories that make apparel for Life Uniform, the US healthcare uniform retailer.