Ledyard Center, Ledyard, CT Rent To Own