As a non resident, you will only pay CGT on UK property disposals, not shares.
If this is a trade then again as a non resident this would not be reportable.
As a non resident you will not be able to file online for self assessment.
This would only be required if you meet any Self Assessment criteria.
SAM100060 - Records: set up taxpayer record: criteria for an SA record