Do you need a license to play music on the streets of London?

no