‘The UK is viewed as a centre of excellence for outsourcing and an international leader in business services’