John Byleveld Registration Number 4049 Registration Type Practising Registration Surname Byleveld Given Names John Company Name John Byleveld Studio