Taylor Rental Carpet Installer - Windham, NH Looking to contact Taylor Rental? You can reach them at 888-544-3166