Anyone with carpet is a potential customer. Same for tile & grout if you offer that service.
Getting to know decision makers through community service organizations, chamber of commerce, networking groups and such is the first step. Once they know who you are, you can do an in person call, talk (and listen!) to them about how they currently handle cleaning services and offer a demo.