Scottish & Newcastle has reached an agreement with a French wholesaler to sell a large proportion of its on-trade distribution businesses in France.