I'm not sure we've solved it. The badge is not Cape Police.
If I understand reply #28 from Tonepad, who I believe has correctly identified the cap badge as being from a Home Counties Reserve Regiment, then the photo could be of Frederick DEXTER (born 1876), with picture taken around 1900, after having joined one of the Royal Reserve Regiments in England, during the time of the 2nd Boer War. That would make him about 24years old in the photo.
In Shauns reply #37 with picture comparison many years apart, it is difficult to know if they are the same man. The ears and chin shape look the same, all three appear to have a large physical build, and maybe similar shape to eyes and eyebrows.
The information that I posted about the man in the Cape Police was only a suggestion, and is probably a red herring. He was the only possible Frederick Dexter I could find in Boer War rolls.