It's a minefield. Probably no use now but consider legal assistance cover on your home insurance. At least you will have someone on the end of phone to give some advice and if lucky you may have a case and someone to persue it for you.
We have recently been stung too - anger, annoyance...