Economic necessity has made it impossible to buy British over the last 30 years or so.
I used to work in purchasing teams for large mail order companies, and the furthest we travelled to suppliers in my 20's was Leicester for knitwear, Northampton for shoes and London for fashion clothing.
Most clothing was centered around Manchester.
As prices rose in the 80's, it was totally impossible to buy from British manufacturers, in order to sell the goods at anywhere near a price that customers would pay.
Therefore by the 1990's I was taking buying teams to such places as India, Pakistan, Bangladesh, China...
Since I have 'retired' from that game, they now travel to such places as Cambodia and Vietnam.