The Basics of Vehicle Impoundment

To keep roads safe, some companies and the Police have the right to impound vehicles. That means that your car has temporarily been taken away from your possession and stored in a compound until released back to you. What do impounding service providers do and what do you need to know about this business?