Hi Imp,do you understand that you cannot run an LED directly from 12V batteries,they individually run at 3-4 V typically,so you either have to stack up a number of them in series, say 3 for instance which would get you up to 10.5 V (3x3.5),leaving voltage room for a series current stabilizing resistor,or you have to use a voltage to current convertor interface device like the 'Buck Puck' which is designed to provide a fixed but controllable current.
As I have tried to explain to you before, LED's like to be driven from a constant current, source.If you run them from a voltage source like a battery it should be have a particular voltage and a stable one suitable for the LED in question.If you had an LED for 3.5V for instance and jacked up the voltage to 4.5V or higher, the current (and the light output) would go way up and you would probably destroy it.If you had let's say the 3 LED combination (of identical devices) you could run it from a 12V battery and use a series dropping resistor to set the current with.
There may be LED tail or headlights around that can be run directly from 12V.Look into what is around in A.Delve into Forum archives,Sir Jakesus is in the know, I am not an expert on what devices are around.I can give you the info &schematics to build your 12V battery charger,I will provide for the simplest overcharge prevention (an LED indicator ) that would tell you to, either stop charging or turn your lights on,the more sophisticated ones are simply too complicated for you to successfully put together I'm afraid,but you have to think things through on the output side,I can't be of much help there.