Line up tomatoes in a large roasting tray, scored sides up, with the mushrooms, the black pudding and the sausages. Let everything overlap so that the flavours really get in there. Drizzle with olive oil and sprinkle with some salt and pepper, then place under a preheated medium grill.
Prepare the scrambled eggs by whisking with the milk. Melt some butter in a non-stick pan and pour in the eggs. Keep the heat low and gently stir to scramble. Remove the tray from under the grill and drape the bacon across the tomatoes and black pudding. Place back under the grill. When the eggs are just about done, season them and serve on some thick slices of toasted bread with a bit of everything else on your plate too!