I've always had a problem starting the car after the MOT. Last year it was push started backwards and I ran over someone who got themselves between the wheels!!!

I've read elsewhere that this might be a battery issue. Not strong enough??
Can someone explain why this might be the case?
Not sure what the battery is from but its hardly small.
Also the starter motor runs on when restarting when the car is hot. Any ideas?