I have carried out this search and found him! Thanks so much. He was in the 1st Battalion Duke of Cornwall's Light Infantry in India (1897-1898) and in the 2nd Battalion of the same regiment in South Africa (both regimental number 3422). He was listed as J Ashford. All the bars fit. Mystery solved thanks to you.