A Street trading licence (England and Wales), known as a street trader's licence in Scotland, is a legal requirement to vend goods and services on the streets of the UK.
Developed by razib.in