I forget the name of the place as it has been a while since I lived there, but Lakeside Mall has a store on the lower level just outside Marks & Spencer that sells primarily American food. Lots of cereal, candy, cookies, PB, fluff, pop, etc... It is East of London, in Chafford Hundred Essex, about 20 minutes East of the Tower of London.