James Low — British army officer in the East India Company and Siamese scholar