A strike lasting almost three weeks at SL Garment Processing, which makes clothing for Gap Inc and H&M, has now ended.