Since 2006 you must submit a Self Assessment if you are:-
Bookkeeping.
Collection service.
Online Software – for own use.
VAT returns.
Payroll – emailed payslips.
Subcontractor CIS Deductions / refunds.
Contractor administration.
Tax Planning – advice if best go Ltd.
Self Assessment.