12 of the best non-toxic beauty buys on the high street, from make-up to hair care