11 of the best Sephora UK buys under £30, according to a beauty lover