Glidden Stores in Deptford