Lily Cole - Opens The New Pop-Up Store "Just" in London (2011-04-20)