Well the car is now running and the engine is an absolute peach going on first impressions.
After using the info in this thread it was decided that the issue was with the Crankshaft Position Sensor. I started to think what issues there could be and thought maybe there was a difference with automatic and manual engines. We had no idea if our engine was an automatic but just went with the hunch.We talked to Ford and they didnt know of any differences but we continued with our theory.
So me and my dad separated the engine and box. and looked in and it looked like the sensor would be reading the wrong section of the flywheel so wouldnt be giving the ECU any timing info. We put a bolt with paint through the hole and then continued the stripdown.
This is what we found
Clearly sensor reading the wrong area.
Then seeing the word AUTO on the bracket that positions the sensor confirmed the suspicion.
We then headed straight to the breakers yard and got the bracket from a manual engine.
This highlights the difference in where the sensor is positioned and the fact that one says MAN and the other AUTO.
Built everything back up and the car started on the first turn of the key.
Cheers for the help and hopefully this could get someone else out of a hole in the future.