I don't think it's against the law as such, more a case of that the police are very unwilling.
Edit:
From a random council website:
When special events require the road to be closed off to general traffic a temporary road closure will be required which can only be granted with the written...