Twats ! I would defo go thru the insurance and get it repaired elsewhere, somewhere you trust.
As Will said above this is reson i only take mine to people i know, Dave does most work on my car, and goes to Mark Shead if theres anything Dave cant do on it.