mde,
This is a difficult one, Without a date on the photo, it is more complicated. Could you upload a photo. Perhaps a member may be able to approximate a date.
The information on Cardiffs in the Boer was came from the Ancestry index of Boer War recipients. There are many errors in their transcriptions so it it is possible they have made an error during transcription but this is, for this surname, less likely in my opinion. You can download the roll to confirm.