That looks a lot better.
OK so get some wire, pull the plug off the back of the switch and bridge the C & D terminals.
IF the fuse blows then there is a problem in the wiring
If the fuse does not blow there is a problem in the switch.
Interesting way to wire a lawnmower.
SO it looks like you also have power supplied to the 2 relays from the same terminal.
Thus all of the purple wires will have 12 V through them while the mower is on except the one from the S 2 terminal to the starter solenoid
This means that you will have to check each & every purple wire of continuity to earth
And because the purple wire also supplies the + trigger to both the relays via the yellow wire you should get continuity through the trigger coil of both relays so they will need to be pulled before you do any testing or you may get a false reading .
OK so I finally found the purple wire coming from the NSS was pinched and shorted to the chassis. It must have happened when I replaced the belts a few weeks ago. Thanks so much for the advice, it was very helpful in tracing the problem.
Cheers.