UK business activity, size and location