The UK was named among the top countries to do business in. While there is much to celebrate, questions have been raised over infrastructure.