Spence LLC is the home of all your cleaning needs. Our motto is the more we learn, the better services we can provide. That's why we stay up to date with all of the latest equipment and techniques. Our technicians are trained on a regular basis to provide our customers with the best cleaning experience possible. We specialize in carpet and upholstery cleaning, mobile detailing, and deck cleaning and staining.