factors to consider when choosing a business location