Thanks again chaps you are most helpful.
As far as I am aware he did check the fuses and said the old ones were fine. I suggested as a precaution he may as well change the fuses and relay.
He has admitted liability and is trying to fix the problem, unfortunately it has left me without a car for a week.
I shall ask him to check all the points raised by you knowledgeable chaps
I'll make a list of check points and logically run through them.
I will see him on Monday and report back