1. L And D Mec Insulation 756 Colonel Ledyard Hwy, Ledyard, CT 06339 Coordinate: 41.44442,-72.01725 Phone: (860) 381-5654