In the bowl of an electric mixer, beat together the cream cheese and pub cheese. (If you don't have a mixer, I recommend stirring together with a spatula.)
Add the Worcestershire sauce, onion, and parsley and stir until well-combined.
Place a large piece of plastic wrap onto a flat work surface. Transfer the cheese ball mixture to the middle of the plastic wrap. Use the plastic wrap to form it into a ball shape. Start by taking up all of the sides to form a pouch with the plastic wrap, and shape into a ball, tightening the sides of the plastic wrap around the ball.
Transfer the cheese ball to the refrigerator and let chill to firm up before rolling (about 8 hours).
Shortly before serving, place parsley and chopped nuts in a bowl.
Remove the cheese ball from the plastic wrap and roll around in the bowl until all sides are coated.
Transfer the cheese ball to a serving plate. Serve at room temperature and store in the refrigerator in an air tight container. (It's OK if the cheese ball starts out slightly cold when you serve it. It'll gradually reach room temperature.)
Notes
If you don't have time to wait for this to chill, you can just make this as a dip. Transfer the mixture into a serving bowl and top with the parsley and pecan mixture.