Defo an electrical problem, the fact it doesn't turn over proves this.
I suspect the immobiliser, check that the PATS LED is extinguishing when ignition is switched ON, this would stop the starter from working and not sure on the version of PATS you would have cuts the fuel pump power hence if activating when running is the reason the car stalls.
Martin