Not obligatory unless the company has lost audit exemption.
If you know what you are doing and are VERY careful to observe filing dates etc, you should be fine doing it yourself. On the other hand, if it is important that the formatting of the filed accounts complies with accounting standards (for example if the company will be tendering for contracts in the foreseeable future) then you may be better off getting professional assistance.