It is really not great, but I have seen worse. A shame you did not carry out the work or supervise as I am sure it would have been a much better job.
Getting this resolved is a PITA but when all is said and done, nobody died or was injured, so it will just come down to money. For a total project of £30k, legal and professional fees can quickly dwarf this, so think realistically what would be an acceptable compromise and get the other side to do the same. Often when these things go to court, both parties can lose out over what they think is fair and only the lawyers are happy.