I like to buy British where I can, but do not fuss terribly when I can't. The only thing I try to do is avoid anything which I suspect is made in a sweatshop somewhere - my parents are from a country where such places have thrived, and many of my family have campaigned/worked to stop such practices, which are genuinely horrendous.

Some things, while I would like to buy English, a foreign product is sometimes better. For example, my regular field and clay use shotguns are Berettas, as they simply stand up to the abuse better than the English guns I own.

I love my Morgans (I still have to sell one Aero 8!!), and very much enjoy the fact that they are British - but apart from Caterham/Westfield, they are the only British car whose brand I really buy into with any great loyalty.

A few things, I will only buy British:

- Suits & formal overcoats. English tailoring is still, without a doubt, the best in the world. While the Italians/Americans beat us for off-the-peg stuff, semi-bespoke and bespoke suits are still best done in Jermyn Street, for cut, finish and longevity.

- Shooting jackets. Barbour, always. My Barbour wax jacket is 30 years old (it was my father's) and still performs exactly as it should, with periodic re-waxings.

- formal shoes - but that's simply because the nicest shoes I find are always from an English designer.

Other than these (fairly specific) items, will buy from wherever - quality and value are more important to me than origin, generally (with the swetshop proviso noted above)...