Do I need to reside in the UK to have a company?
No, this is not required. You can register as an overseas company and conduct your business from abroad.