hi there u should try the fuel pump switch ,which is located in the boot under the lining ,because my sis car done the same ,cause if u hit a bump it can knock it off then u reset it ,if it does not work then i cant think of anything else unless its the alternator or starter motor , give it ah WHACK with a hammer and get someone to try and start ur rover 25 and it might work.
Daniel Price, March 2011