I know a really good outfit but they are Bristol based (location isnt really a problem given phones and email nowadays). They've helped me out on two occasions in the past and although not cheap they did successfully resolve the problem for me.
If you are heading down a legal route, check whether your house insurance covers you for family/medical/legal cover.
Drop me a pm if you would like contact details.