Surplus Stores London, Waltham Forest - Welcome to the directory of London Surplus Stores and clearance stores in London. It lists surplus stores and clearance stores who offer surplus gear. Find business details, ratings and reviews of your local clearance store or surplus store in London, Waltham Forest and write your own review. Are you a clearance store in London? Why not advertise your surplus gear business on the London Business Directory – IT'S FREE!