Have a look at this website:
http://www.qls.com.au/For_the_community/Find_a_solicitor
Any solicitor who does commercial law will be well and truly familiar with what you propose.
That said, a compliance-check of the type you require is not the kind of
"...just have a quick look and tell me if..." thing that you may think it is.
Doing it properly (which is, after all, what you are engaging your lawyer to do!)
will require, at least, a thorough examination of the T&Cs of each of your providers
(eg your site host, your e-commerce/retailing/ordering provider, your payment services provider,
and of course, your bank).
Each of these will have different T&Cs. You are contracting separately with each, and in respect of each contract you will (to some extent) require advice.
ACL compliance is the easy bit, really.