Where near London can I get my door seals checked?

Hi all

2007 MX5 - my lovely little car. However, the rain’s getting in and it’s collecting down the back of the seats, especially behind the driver’s seat - it’s costing me a fortune in tumble-drying the towels I’ve been laying down the back of the seats to absorb it. I tried moisture absorbers but nah, it’s been biblical rain lately. The roof clearly isn’t waterproof either and I need advice on that, too.

A bonus would be someone checking why the roof has started rattling on the driver’s side when I’m on the motorway.

I tried the youtube route to find the drain hole but frankly, I need someone who knows what they’re doing.

If anyone could recommend somewhere that can definitely look at this and help me sort it out, I’d be very grateful. I don’t mind travelling a bit either, as I need it done.

Fiona