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 produce award-winning products handcrafted to unique family recipes, using the finest ingredients. MacSweens believe th..