Not sur eif this would affect the spark but worth a try. Has the fuel cutout switch tripped. This is located under the passenger seat I think and is meant to cut the fuel supply in the event of an impact. To reset I think you just press the button on it.
Has one of the main fuses blown?
Start by checking fuses and fuel shut off and then as said above try a TDC sensor ..............when they break down it stops giving a signal to the ECU and that in turn stops the fuel and ignition being powered up
When you turn the key to MAR position in the ignition block, do you get power?
If so, do you get the red warning light that looks like a fuel injector (fuel injection system malfunction)?
Usually, the light is on when you turn the key to MAR and then disappears once the engine is running.
If the light does not appear, that means that you have an ECU problem; this is most likely to be a lack of power so you may want to give all fuses under the bonnet a bit of a clean with some electrical cleaner.
Thanks for the advice guys. Appreciate your efforts. Perhaps I'm being a bit stupid, but have checked all the fuses, including the ones under the bonnet, the main fuse box and the fuse box inside the dash. Nothing blown there. There doesn't appear to be a cut-off switch under the passenger seat, looked for ages. How do I test the TDC Sensor. Sorry, probably better to leave it to experts!