Impeccable can be a good name for a business, but it's dependent on many factors. Some considerations include relevance and whether the meaning has anything to do with cleaning. Yes, it does have things to do with cleaning as it means "faultless". It is also memorable which means it can be remembered quite easily by customers. To make your business stand out and avoid potential legal issues, it's important to check out existing businesses on the internet. Take for instance babsycleaning.com, while "Babsy" has a vague significance, the "cleaning" behind the brand name brings it out.