The retailer, which currently has more than 100 owned and franchise-operated stores worldwide, opened a store at 56 Ledbury Road in Notting Hill yesterday (April 23). It has taken a 10-year lease on ...