Lock and Leave Self Storage in Wandsworth have just gone green. The huge 70,000 square foot facility is now completely powered by green electricity. Boasting 5 floors, 4 lifts, 769 steel enclosed storage units and over 2,000 light bulbs, the switch