Hope it goes well & solves the problem.
Many thanks for your input and and wishes (I owe you an ice cream if you're at the Gold Cup later this month).
By way of an update - no solution yet, but great progress as a result of help from the garage over the road from my home and an auto electrician they recommended.
They swapped out the crank sensor and initially it looked like the problem was fixed, then it came back. So the old crank sensor went back on.
One of the techies noticed if he tapped the coil the car would start, so they tried a different coil - same story - initial fix then the problem returned.
I should point out they stuck a new battery on the car to rule that out too.
Additionally I should mention the garage didn't charge me for any of the work above apart from the cost of the battery.
So as my car has a Toad alarm / immobiliser fitted the garage recommended an auto electrician to me - he's the "go to" bloke for fitting Toad Alarms. He's been fitting Toad alarms for 15 years and they seldom go wrong.
He (John) spent some time with the car this morning - noticed the same thing that when there's no oscillation on the rev counter when cranking, it ain't gonna start.
John traced a clicking noise back to the glove compartment area, from there to the fuse box, and found some corrosion in the fuse box by pulling and reinserting relays. Annoyingly I know how the corrosion arose. Sitting in the car in the rain I could hear water running down the passenger side of the car - I asked the mechanic who regularly serviced it to look at it - he forgot - and I finished up tracing the problem myself (blocked drains under the bonnet).
Currently the car starts on the button. Electric John said if it doesn't, turn off, turn igintion back on and wait (up to 10 seconds) for the tacho to flick once, then turn ignition to crank - it'll start every time.
I'll take the car into work tomorrow, confident it'll get me there and back (however if you see me kerbside with hazard lights on do stop and say hello).
Best,
Fraser.