I'd ask what the new price was and then undercut it. When the next cleacame round I would call or even go. Then when she finally calls me to ask where I am I would say "Sorry. don't need your house as I have found a customer who will may me more. Thank you for your custom".... Turn the tables.... 
I know they are customers and so able to to which ever WC they like but if they have had a loyal service from you then a bit of loyalty in return would be nice.
Regards
Mr H
i like that idea mr h
what i said to her was,
when the weather turns cold and he don't turn up, don't bother me because by that time this job will be replaced and wait for it,
today in the same area i got 2 more jobs, 1 @ £10 and the other @ £15
so if my maths is correct i'm actually £10 better off
