Without being there it’s difficult to say for sure, but it sounds like your battery isn’t getting charged 12.4 volts at rest is low and while it may crank the starter it might not be pushing out enough to energise the ignition. What’s your alternator warning light doing when you turn the ignition switch? Does it come on and if you do indeed start the car does it stay on? Maybe worth just checking the alternator is charging. Some words of wisdom from Mr Haynes:
View attachment 54086
View attachment 54087
If the alternator is suspect drop into Bristol Auto Electrics down Albert Road in St Philips. They might be able to refurbish it cheaper that a replacement.
P.s Bristol Batteries are far better quality batteries than Halfords should you need another in the future.