I haven't really tried any yet, what with New Year and all that. I know from the sunroof leak issues that MM4x4 in Droitwich, who we often use for parts, won't touch leak related work. There are a few companies around who work on Land Rovers but before I started ringing people up I wanted to see if anyone had any recommendations, especially in relation to Discovery 2s.
Thank you to everyone for their suggestions. I would like to at least start to look at this problem myself but with nowhere undercover to park or work on the car, and with the weather the way it is at the moment it's a bit tricky.
I might look to see if I can get a cover for when it's parked up. That might at least stop the inside getting any wetter until the weather improves.