Barbour reports a profit increase to £34.3m despite a 6.2% revenue dip, driven by cost savings and global growth strategies, ...