Brown the mince in a large frying pan (if necessary in batches) or by spreading on a baking sheet and baking at 180c for 10 minutes
Season the flour with salt, pepper and with nutmeg and allspice
If you are using a frying pan, remove the mince and add all the vegetables together with the beef dripping or oil. Continue cooking for 5 minutes so that the onions are translucent. Then add in the flour and cook for a further 5 minutes over a low heat
If you are using a slow cooker with a sear function then instead of using a frying pan, melt the dripping or oil and add the vegetables. Cook as in stage 2 above
Either put the vegetables and mince into a heavy-based saucepan/cast-iron casserole or add the mince to the vegetables in the slow cooker. Pour over the hot stock and stir well
Bring to the boil, reduce to a gentle simmer and cook for at least 2 hours on the hob, stirring occasionally or for up to 4 hours in the slow cooker.
Half an hour before you want to eat, put the potatoes in a pan of salted water, bring to the boil, cover and simmer for 15-20 minutes till soft through
Drain the potatoes.
Melt the butter in the saucepan you used to cook the potatoes, Add the milk and heat through. Season with salt and pepper
Put the drained potatoes back in the pan and mash well with a potato masher.
Check the mince, add Bisto or cornflour dissolved in a little water if necessary to thicken the gravy and add Worcester sauce, balsamic vinegar. Cook for a further 5-10 minutes, then check and season with salt and pepper
Serve roughly equal portions of mince and potatoes garnished with chopped parsley