‘UK must be best place to start and grow business’