Lockstock Self Storage

The largest Self Storage company in North Wales

Lock Stock is a family run business and has grown to become the largest self storage company in the region with facilities throughout North Wales and along the border counties—12 towns, 18 depots, 2,700 self storage units.

Call 0808 100 1292 or visit our website for more information