Shoppers' definition of 'British' varies with age