Vehicle impoundment is a legal power used by police and local authorities to remove vehicles from the road in certain situations. In the UK, these powers come from multiple laws. Laws such as the Road Traffic Act 1988, the Police Reform Act 2002, and the Road Traffic Regulation Act 1984. These laws allow authorities to […]