Lock Stock Self Storage
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.
ADDRESS
Unit 10a Colomendy Industrial Estate,
Denbigh,
North Wales LL16 5TA
CONTACT DETAILS
Tel - 01745 817178
Email - info@lockstock.biz