Mix together the ingredients for the meatballs and roll into roughly 30 walnut sized balls.
Heat a large non-stick frying pan over a medium heat, add a little sunflower oil and fry the meatballs in batches until cooked through. Remove the meatballs from the pan and set aside.
To make the gravy, add the butter to the frying pan and melt. Sprinkle over the flour and stir cooking for 2 minutes. Gradually whisk in the hot stock and keep stirring until the gravy has thickened. Add the Worcestershire sauce, and season to taste. Pour in the cream, if using, and whisk.
Combine the Bramley apple sauce and cranberry sauce.
Serve the meatballs on a bed of creamy mashed potato, pour over the hot gravy and serve with the Bramley apple and cranberry sauce on the side.