Home News The North Face to Open UK Flagship Store