Ali, its not just a Welsh thing with the "angel" saying, we often use this terminology in the Midlands too ! either say: your an absolute angel, or another slant on this would be: your a saint, or a star !!
Arthur is indeed entitled to his personal opinion on the name including "Angel", and we should respect it but at the end of the day i really do not think a potential cleaning client will browse the Yellow pages or local classifieds newspaper and become miffed or disgusted with the use of this terminolgy in the business name/logo and therefore not even give them a chance,,,,,,,,,,but thats just my view on it. I think something catchy works just aswell as something simple.
Tracey.