Buyers' concentration, distribution channels and marketing strategies: the impact on business margins