Sephora Continues UK Expansion with Liverpool One Store Retail 17 October 2024 Sephora is set to open a substantial new store in Liverpool One in early 2025, marking a key step in…