Self-assessment for a limited company involves filing annual tax returns to report profits, expenses, and liabilities, ensuring corporation tax is paid. Company directors and shareholders may also need to file personal self-assessments for dividends or salaries received. Proper bookkeeping, accurate record-keeping, and timely submission are essential to avoid penalties and ensure compliance with HMRC tax regulations.