More than two-fifths of Britons prefer to buy British regardless of the cost, mainly for environmental reasons. However, consumers are often confused about where the products they buy are being produced, leaving room for brands to show off their Made in Britain credentials.