https://familysearch.org/ark:/61903/2:2:3Q74-QW2 This is from a user submitted genealogy and should be checked for accuracy.
Here's a page of hits based in inputting your information:
John William Penny Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
baptism: 4 December 1875 Cape of Good Hope, South Africa
parents: John Campbell, Ellen Sarah Campbell
John William Campbell
Boarder
England and Wales Census, 1911
birth: Barbadoes West India
residence: 1911 Islington, Upper Holloway, London, England
John William Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
spouse: Hilda Maud Campbell
child: Horace Owen Campbell
John William Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
spouse: Hilda Maud Campbell
child: Ronald Douglas Campbell
John William Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
spouse: Hilda Maud Campbell
child: Violet Beryl Campbell
John William Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
spouse: Hilda Maud Campbell
child: Dennis Ralph
William John Campbell
South Africa, Natal Province, Civil Marriages, 1845-1955
marriage: 18 September 1901 Pietermaritzburg, Natal, South Africa
spouse: Agnes Sarah Green
William John Campbell
South Africa, Natal Province, Civil Marriages, 1845-1955
marriage: 18 September 1901 Pietermartizburg, Natal, South Africa
spouse: Agnes Sarah Green
William John Campbell
South Africa, Natal Province, Civil Marriages, 1845-1955
birth: 1878
marriage: 19 December 1933 Durban, Natal, South Africa
spouse: Elizabeth Louisa Caine Patterson
John Archibald Alan Campbell
South Africa, Natal Province, Civil Marriages, 1845-1955
birth: 1913
marriage: 5 October 1940 Durban, Natal, South Africa
spouse: Evelyn Hugh Murray
William John Campbell
South Africa, Cape Province, Western Cape Archives Records, 1792-1992
birth: 1934
marriage: 28 April 1955 Port Elizabeth, Port Elizabeth, Cape, South Africa
spouse: Martha Aletta Duvenhage James
John Wylie Campbell
South Africa, Natal Province, Civil Marriages, 1845-1955
birth: 1870
marriage: 15 February 1892 Ladysmith, Natal, South Africa
spouse: Elizabeth Shand Clarke
John Wylie Campbell
South Africa, Natal Province, Civil Marriages, 1845-1955
birth: 1870
marriage: 15 February 1892 Ladysmith, Natal, South Africa
spouse: Elizabeth Shand Clark
Dougal Archibald Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
baptism: 30 January 1906 St Boniface Church, Germiston, Johannesburg, Transvaal, South Africa
parents: Dougal John Campbell, Florence Mary Campbell
William Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
baptism: 5 September 1863 St Augustine, Namaqualand, Cape Town, Cape of Good Hope, South Africa
parents: William Campbell, Lanna Kafir
William Alexander Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
baptism: 29 April 1885 St Augustine, Namaqualand, Cape Town, Cape of Good Hope, South Africa
parents: Alexander Campbell, Gritje Kordon
William Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
baptism: 27 November 1877 St Andrew and St Margaret, Bloemfontein and Bloemfontein Cathedral, Bloemfontein, Orange Free State, South Africa
parents: William Campbell, Louisa Campbell
Robert John Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
baptism: 3 November 1912 Transvaal, South Africa
parents: Robert Davison Campbell, Albertina Diana Eleanor Campbell
Alexander John Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
baptism: 26 May 1911 Cape of Good Hope, South Africa
parents: Samuel Campbell, Johanna Elizabeth Campbell
William James Campbell
South Africa, Church of the Province of South Africa, Parish Registers, 1801-2004
baptism: 20 April 1910 Cape of Good Hope, South Africa
parents: Samuel Campbell, Johanna Elizabeth Fredericka Campbell