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