Put the beef in a flameproof casserole in which it fits quite snugly. Stud the onion with the cloves and add to the casserole with the baby onions or shallots, bay leaves, herbs, allspice and plenty of pepper.
Add just enough water to cover the beef and bring slowly to the boil. Cover with a lid and place in a preheated oven, 120°C (250°F), Gas Mark ½, for 2½ hours or until the meat is tender, adding the carrots, swede and potatoes to the casserole after 1 hour of the cooking time. Leave to rest for 15 minutes before carving.
Drain the meat to a plate or board. Cut into thin slices and serve on warmed plates with the vegetables. Sprinkle with parsley and serve with a jug of the cooking juices for pouring over.