I've used Traffords for a number of years, and have always been very happy with them -though, thankfully, I've had no cause to make a claim!
If you're not convinced by their website, give them a call - they've always come across as thoroughly professional to me, especially regarding their understanding of the realities of GA.