1. Put the flour into a bowl and season well with salt and pepper. Dust the beef in the seasoned flour, shaking off any excess.
2. Heat 1 tablespoon of the oil in a large frying pan over high heat. In batches, cook the beef for 5 minutes until browned, then transfer to the slow cooker.
3. Reduce the heat to medium and add the remaining oil to the pan. Cook the onion and garlic for 3 minutes until lightly golden.
4. Add the tomato paste and cook for a minute, then add the carrot, bay leaf, rosemary, Guinness and sugar. Season with salt and pepper, then let it boil for 5 minutes to evaporate the alcohol.
5. Transfer to the slow cooker, along with the stock. Cook on low for 7 hours. Turn the slow cooker up to high.
6. For the buttermilk dumplings, put the flour into a large bowl. Rub the butter into the flour until it resembles coarse breadcrumbs.
7. Mix in the parmesan and parsley, then the buttermilk and egg, to make a sticky dough.
8. Drop 12 heaped tablespoons of the dumpling dough on top of the stew and cover with the lid. Cook for 1 hour until the dumplings are cooked through. Serve with parsley.