Impact Windows Direct Door Installer - Miami, FL Looking to contact Impact Windows Direct? You can reach them at 888-317-2584