Isola, Nigerian ambassador, one of the most active diplomatic envoys in UK, says Chatham House director