I would concur with STUTHERANGE....
RR's and RRCL's are fitted with an inertia switch (under the front passenger seat or behind one the side kick panels covering the A pillars from memory) and they are to cut fuel supply by shutting down the fuel pump in the event of a collision.....I have known that a sharp emergency stop can also trigger them off....
In most cases there is a red reset button on the inertia switch to reset it and put power back to the pump.
Have you checked for a spark, and/or taken a plug out to see it smells of fuel or looks wet with fuel?
Also depending on your vehicle - if it is a Classic, the Engine ECU takes a pulse from the Coil LT wiring through a resistor to signal the engine is running and to fire the injectors at the correct time, if this resistor or the wiring to it and from it is knackered, the ECU won't think the engine is running and subsequently won't fire the injectors....
If it is a P38, as MikeV8SE says, check the immobiliser/BeCM to Engine ECU sync...as they usually go out of sync which will have the symptoms of not running the fuel pump or opening the injectors...although the starter will still turn over.