Would a 'Made in Britain' stamp boost your business?