Thomas Villiers Lister - British diplomat