Current regs. are that if someone gets their category C HGV licence at 20, for example, they do not legally have to pass another medical until they are 45 and although it is recommended that these drivers then take annual tests, legally the licence only has to be renewed every 5 years until they reach 65 when they have to renew annually which will entail a medical each time. The onus is on the driver, not the company. Similarly, however, ordinary car drivers have to renew their licences every 10 years until they reach 70 when it becomes every 3 years but there are no mandatory medicals. Again, whilst you may face fines for not informing DVLA of any medical conditions that may impact (or stop) your ability to drive, the onus is on the driver. An ever increasing number of elderly drivers on the roads and the subsequent number of related accidents is causing concern amongst driving groups like the RAC but nothing much has been done about it so far. Maybe they rely on higher insurance premiums to encourage older drivers to stop? Coach and bus drivers obviously are responsible for their passengers, but any vehicle can cause loss of life.