H&M is selling a £19 cardigan that "looks really classy on", according to shoppers. The textured cardigan, available in black, black/white, navy and light blue, is made of jersey material and ...