They need a licence.
I once reported the man selling ice cream from the street outside my office for leaving his engine running, the fumes were coming inside our office. The police arrested him, and siezed the vehicle, since it turned out he didn't have a license, and had previously been given a warning.
Example: http://www.towerhamlets.gov.uk/lgnl/business/markets/street_...