If you are a managing director of a private limited company in Thailand you may have decided to leave the task of dealing with your company’s legal, tax and accounting formalities to your firm’s in house lawyer and accountant or to outsource it to a law firm and an accounting office.