Britain said on Monday it had appointed an ambassador to Iran for the first time since 2011 as it looks to improve cooperation between the two countries.