The red battery light (a rectangle with + and – symbols) coming on while driving means the battery is no longer being charged. The car is running on whatever charge is left in the battery — and once that's gone, it stops. You have limited time.
The battery light illuminates when the charging system voltage drops below a threshold — typically around 12.5V. When the engine is running, the alternator generates electricity to run the car's systems and recharge the battery. If the alternator fails, the car runs entirely off the battery. Most batteries will last 20–60 minutes of driving before the voltage drops enough to cause problems — engine management issues, then the engine cutting out.
With the engine running, a healthy charging system reads 13.8–14.4V at the battery terminals. Below 13V with the engine running suggests the alternator isn't charging. Below 12.4V means the battery is already discharging. If you don't have a multimeter, many motor factors (Halfords, Euro Car Parts) will test the charging system free of charge.
Probably — but don't delay. Turn off every electrical load you can, drive directly, and don't turn the engine off once it's running (restarting will drain the battery further). If it's more than 30 minutes away, call breakdown cover instead.
PAD's 12V battery test includes voltage under load — distinguishing a failing battery from a charging system fault. £25, mobile. Better to know now than on a dark road.