The Valley Railroad Company leases, from the Connecticut Department of Energy and Environmental Protection, the track running from Old Saybrook up through Essex, Deep River, Chester, Haddam, and Middletown, totaling 21 miles .