Help with determining place of birth of John C Rose, born 1 August 1877

Member

I am new to the forum, and would like to know if anyone could refer me to someone who can assist me in finding my great grandfather John Cornelius Rose, born 1 August 1877, died 23 October 1967 (Kakamas, South Africa) place of Birth.
We believe it to be somewhere in the UK. He served in the British Legion in South Africa and received various medals from the Queen.