Update.
Having called him this evening, and explaining the reasons in a polite ,diplomatic way his response and the tone of his voice instantly got my back up .
To cut a longer story short, he implied I could be making the excuses up, he was always getting let down by tradesmen etc and I should get my priority's right . ( what he meant by the last statement I don't know!! ) any way at this point I decided to end the conversation by saying "I hope you find a carpet cleaner who can satisfy your needs" how he took my last sentence I dread to think.
He was not an old customer, so I wasn't bothered , as far as I am concerned its end of story and feeling happy.
Geoff