Can you communicate with the ECU?
Ground would be around the ECU in the scuttle under the wipers.
Usually if it's the immo it will start briefly and cut out, so i'd say faulty ECU or ECU wiring is most likely.
Update
428 relay and 100 relay under the bonnet was in the wrong location.
Car now sparks and cranks
Fuel pump works on a battery but not from the car itself.
I did put a different 409 in it but unsure if new 409 was working. Would there be anything else other than the relay stopping it from priming?