Headquartered in Fort Mill, SC, SST is a provider of commercial landscape services across North and South Carolina.”