I left South Africa many years ago, am I now a Non Resident?

Not necessarily, as you would have had to formalise your emigration via one of the banks in South Africa. If this has been done, you will be classed as a Non Resident.