Service Request | STS North America
|
To place a service request online, please complete the form below. You will be contacted by a representative during normal business hours. To speak to a representative immediately, please use our toll-free number: 888.607.7779. |
Ways to Request Service
*Please Note: New customers will be required to give a credit card number when service calls are scheduled |
