The North Face opens a flagship store in Leeds, in the UK.