Bernard Frederick Trench — British soldier and spy