The annoying thing that I see is that first they've told him the part isn't in stock, then that the engineer didn't come out because he had the post code wrong and then finaly that the part still wasn't in stock.
Did they not have the part or could the engineer not find the address? I'd be complaining about being lied to.
edit:
In case I have the order of things wrong, shouldn't they have called you as soon as they realised there was a problem over the address ??
I am glad someone else noticed this lol.... I think im going mad, teach me not to buy from OCuK wont it lol.