20/20 Kleen Carpet Installer - Chicago, IL Looking to contact 20/20 Kleen? You can reach them at 331-225-5820