UK Car Repair Questions? Ask a Mechanic for Answers ASAP
The issue is the immobilizer. If the light is flashing then that means that the engine is in security mode and will not start.
If you already tried the trick with the battery, then you may need to have someone look at it that has a computer that will reinitialize the system.