Department Stores near London, Leytonstone, Greater London, E11