location of a business definition