A towing business is a firm that provides towing for cars which have failed to start or was involved in an accident. Towing firms use specially-designed machines and trucks that transport vehicles from one location to the next. As an example, they can transport vehicles at a junction, they can take the vehicle to a shop for repairs or an impounding yard. Towing firms may also offer additional services such as tire changing, jumpstarting, lockouts and roadside assistance. Towing companies can work closely with police, insurance companies and vehicle owners in order to offer prompt, reliable and efficient towing assistance.