Thanks for your help chaps.
Turned out not to be the Kickstand safety circuit!
Check the spark plug outta of the head and it was not sparking.
Turned out to be the wiring had come loose. I had to remove the seat and tank and get ready to start undoing copious amounts of electrical tape!
Once all tape is out of the way I found a big bunch of black wires terminated together! This termination looks to be standard from factory at Yamaha. It looks like a big blob of solder is connecting them all together.
To be honest it took me a while to finally figure out this was the fault as the connection looks really good and strong however there are so many cables in there and the connect was the problem.
Instead of re terminating the cables I tied a cable tie tight around the neck of the bunch and that solved the issue, Spark plug now Sparks!
Hope this helps people in the future !