Seven men have been charged after two people were injured during a protest outside the Iranian embassy in west London.