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 - 14 towns, 22 depots, 3,000 self storage units. Lock Stock remains open for business and we are working in accordance with Government guidance. Ideal for households to store