OK, so I got round to having a closer look at the light today. See pictures below:
Because the tail light points upwards, all the water collects around the seal. After closer inspection it looks like the rubber sealant is damaged allowing the water to seep through damaging the LED's. Also, doing some google image searches I now think that my tail light isn't standard.
So, it looks like I'm going to have to spend some money and get a new light on the back.
What do people here recommend? I use my bike for about 90% off road riding through the wet and mud and drop my bike fairly often.
So I don't want anything expensive but fairly robust.
Or if anyone recognises what my current tail tidy is I might get another one and drill drainage holes in it because I really like the look of it.
Thanks for reading.