Douglas, Archibald, Sir, Scots Ambassador in England