Recently, Sephora confirmed plans to open a location in Liverpool One early next year. This 6,727 sq ft store will open in ... compared Britain's tax rates to its nearest neighbours.