0207 242 1666

Call Us 9:30am - 6:00pm Mon to Fri

Search
Search
Close this search box.
Menu
Search
Close this search box.

Your Guide to the Self-Sponsorship Visa

The Self-Sponsorship Visa The Self-Sponsorship visa provides a pathway to settled status in the UK through your UK business. Permanent residence or Indefinite Leave to Remain (ILR) is a prerequisite for British citizenship and can be achieved after completing 5 consecutive years on this route. Who should consider this pathway? This strategic pathway is ideal […]