Why haggis, neeps and tatties aren’t just for Burns night – and how finding a haggis in the wild could mean you get your tea for free!