Hi Martin and Tris, and welcome. I'd say if there really is no signal seen at the distributor/injectors it could be an immobilizer problem. When I bought my first BA the previous owner said the immobilizer had caused problems so they had it by-passed. No idea how it could fail just from idling the engine. The factory-fitted immobilizer is hidden away behind a steel plate which is hidden away behind the plastic trim that houses the gear lever. Here's the plate (fixed in with impossible to undo bolts):

I stripped the immobilizer out of my donor Estoril:

I also stripped out the engine ECU:

and the entire steering column (including ignition barrel):

So Martin, if you really do decide to try replacing stuff, I can furnish you with a matching set of bits from a 1.5. I also kept the door and boot locks so the same 2 keys fit everything. PM me if you decide to go that route.
BUT I'm with the others who say it's unlikely to be the root of the problem. Sounds like you've got some solid info about signals to the injectors etc, and there's no harm to also try reading the blink codes (I identified an O2 sensor fault via blink codes). Could be worth checking the cabling continuity or replacing the injector rail (I have that too, off a 1.5).
There is currently an entire 1.8 BA up for £300 in Weymouth:
https://www.freeads.co.uk/uk/buy-sell/m ... yjXwKTMK3AThe bloke said I could have it for £250 but it's too far away for me to collect. He doesn't want to sell it as bits, so maybe take it as a donor car?
And Tris, hopefully your problem will be less hard to solve - you definitely have fuel and compression then, just missing a spark? Anything else you can tell us that might help?