Deacons is a reputed company and I have been a client of theirs for a few years now. Their customer service is exceptional and I highly recommend trying them out.
Once I got my offshore accounts set up, I gave them their final payment and then that was it. I had a few more questions to ask but they just told me that I can seek advice from a different provider since they have finished their job. As far as I know, as clients, I can still clarify issues as long as it is related to what they helped me with. Not a chance will I hire them again.