Sydney Hudson — British spy (1910-2005)