I want to cook my husband an English breakfast for his birthday. What specifics do I buy?

Ever since we (Americans) visited before COVID, my husband has been obsessed with English breakfast. I want to make it for his birthday in a few weeks. I have the following list of ingredients to buy, but I can't find specific types (ie: mushroom, bacon, etc) mentioned on any of Google searches. If anyone can help me out, I appreciate it!

1 can of baked beans (Heins no sugar added)

eggs

2 tomatoes (type?)

mushrooms (type?)

black pudding

breakfast sausage (type?)

back bacon (is this correct? It's obviously not American or Canadian cuts)

Bread (type?)

Parsley

Salt/pepper