Try applying 12v directly to the solenoid input before condemning the starter motor. It's not impossible that there's a bit of resistance in the gearbox starter inhibit switch or wiring that is preventing it from engaging fully. 
Is that the heavy cable Kev :-/
No, it's the thinner of the two, black and red.
Not sure what access to the starter is like, but if it's OK use a thickish bit of wire to connect it to battery positive
making absolutely certain that the car is not in gear and that you don't short the cable to anywhere else and see if the engine turns over. (Alternatively, use a screwdriver to bridge the thick B+ terminal on the starter to the solenoid input.)
Additionally, you can put a multimeter on a Voltage range between this wire and the thick battery positive to the starter and see how much voltage drop you get when an assistant turns the key. Any more than a volt or two I would regard as suspicious.
If the black and red solenoid wire is the more positive of the two, this points to a problem in the thick B+ wire to the starter (it frequently becomes loose in the crimp at the positive battery terminal). If the black and red is negative with respect to the B+ wire, it points to a problem in the solenoid feed (high resistance in an interlock switch of the ignition switch perhaps?).