Burberry 121 Regent Street, London, the new Burberry World Live Flagship