
They might not be able to compete on the world stage but they should be ranking highly for their specific business location such as London, England or UK.
So when you choose a company to look after your future business choose one that is looking after it's own.