MacSween haggis 907g- Serves 4-5 Macsween of Edinburgh, a third-generation family company, has been at the forefront of haggis and black pudding making for 60 years. MacSweens produces award-winning products handcrafted to unique family recipes, using the finest ingredients. MacSweens believe t..