The vendor would probably have a solicitor who would be acting for them. Otherwise do a company search and serve notice on the registered office. Sorry don't know any SA lawyers.
Nothing to do with the agent really. You notify the vendor and they will notify the agent to return the deposit (if held by the agent in their trust account).
Get legal advice first.