Also have a look at the fuses under the bonnet in the black box close to the battery. In particular Link 6 and fuse 1. There is also a relay R102 I think this is in the fusebox under the steering wheel. This tells the starter motor relay to energise.
Finally maybe the Ignition switch could have a fault.
Usually its the connections on the starter motor that fail or a bad earth, but the above will also stop the car from starting.
Sundance