Winsford’s newest self-storage site will have containers big enough the lodge the contents of a whole three-bedroom house. Lock Stock Self Storage is set to open its new facility on Nat Lane in mid-June. The new site marks the company’s latest expansion and promises to bring ‘affordable, secure storage solutions for individuals and businesses alike’. Winsford is the 21st location in Lock Stock’s ever-growing network, making it the UK’s largest container storage operator. The first site opened in Denbigh, North Wales, in 1999, and since then, it has expanded steadily…