the contract did not specify an end date. DH reckons this is in itself against the law according to Consumer Affairs.

But TBH I don't really want to go down the legal path, it will take too long.

I'm thinking if they won't agree to a refund then I'll try more direct action. Take a YouTube video of our debacle, name the company. Print out leaflets again giving the facts and hand them out outside their showrooms. Would obviously get legal advice before doing this but I imagine that if we just stick to the facts which is that it will have taken 3 months to complete, we should be safe.

And even more annoying, I probably won't even get to use it. We're looking to move out and rent a bigger house but in the meantime, we can't advertise our house.