A North Wales container-based storage company has opened its first site in Liverpool. The move is part of a major expansion into the North West by Denbigh-based Lock Stock which also has 27 storage parks across North and Mid Wales and the border counties.