Eight men have been arrested near the Iranian embassy in London after a protest turned violent, police have said.