have you altered any wiring in the fitting? has it always worked ok until recently? all i can think of is that the switch feed and return wires may have melted and shorted together or someone has put a nail through the switch wire while some work being done?
does this same switch operate a fan?
Apart from the tape, and the fact that there should be 3 earth wires joined together, that doesn't sound like a mess at all - it's what you'd expect.
A 4-terminal junction box would have been better than 4 bits of choc-block though.
But if that wiring is all sound, and there's no short between your switched live and permanent live then the fault lies elsewhere.
It can't be in the actual fitting - if those wires short then you have no lights on at all...
If you need to find a tradesperson to get your job done, please try our local search below, or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Are you a trade or supplier? You can create your listing free at DIYnot Local