Sparrebosch it is indeed. The resort is also known as Pezula, but I think that is the general name of the management group for the resort.
The hole is #14, and is actually a short par 4, as much as it looks like a par 3 from the photo.
The designers were a pair of california boys, David Dale and Ronald Fream.
Nice job Andrew, do you live in South Africa?