It'll be the starter relay. 10 quid and half hours work. Prove it by turning the ignition on press the starter and short the two large terminals on the top of the relay, the motor should spin and start.
Try the jump start first. My money is on the battery being knackered.