Stephen Speed , the service 's Director , cites World Bank data ranking countries for their " ease of doing business , " which puts Britain among the best places to start up , and close down a business .