St John Ambulance is the leading provider of first aid training with over 17,000 scheduled courses each year and 250 training venues nationwide.