Simon,
It sounds reading the posts that you may well have a starter motor issue however,
Firstly...I would definitely give the battery a check...
Go and buy yourself a multi-meter. It doesn't have to be an expensive one. You may already have one .
Fully charge your battery.
Set the multimeter to the 20V scale.
Read the voltage across the battery terminals
Now dump the excess charge voltage by switching on and putting the lights on for say 20 seconds. Read the voltage again. Should be over 12.5 volts
Now , with the tester probes held across the battery terminals press the starter button and see if the voltage collapses to a low figure.
I just dumped a battery ( scrap man nicked it off the drive ). It performed perfectly until I pressed the starter and then the voltafe dropped to about 5 Volts
Here's some sensible looking data for Lead acid batteries:-
State of charge
of battery
(6x cell) 12V
Just charged* 12.80v
100% 12.60v
75% 12.35v
50% 12.06v
25% 11.7v
Fully discharged 10.5v
good luck
joe