Question: hmrc who needs to complete a tax return?
Answer: are self-employed.
are a company director (but not if you are a director of a not-for-profit company)
have rental or other income from property (unless it is less than a certain amount and can be dealt with through a PAYE tax code)