I have had an insurance claim drag out for over a year now and Im with Hiscox. They've been very good from a customer point of view. I would recommend them and IMO have gone over and above what has been expected of them.
I actually got paid today for that job that was invoiced this time last year. Nice, there's £1K I wasn't expecting.