Step into the Barbour store, and you instantly feel the spirit of the British countryside, right in the...