Normally, the booking agent is the only entity that can change a ticket before travel has commenced (this would be your UK agent.) However, I have had luck with EK changing a ticket issued by a travel agent before travel commenced. Have you tried calling EK in the UK, they might be more equipped to make the change. If they refuse, the onus is on your TA though.