Cap Badges are the identity of British Army regiments. Each one has a story to tell - with hundreds of years of history behind them.