I know an accountant in Auckland who deals with all of your requirements. Let me know if you are still looking, as I may be able to get you a decent price (i.e. lower than what they might otherwise quote you).