UK, good place to do business. Non-Residents Packages are specially tailored to suit the needs of non-residents who want to set up a limited company in the UK. They provide everything you will need to start trading, including including all three of our address services, to enhance your company's corporate image.