Longest Last mascara £35, Chantecaille, liberty.co.uk - The Independent