Bring a large pan of water to the boil and cook the pasta according to the instructions on the packet, adding the corn for the last 4 minutes. Remove the corn and set aside, then drain the pasta and run it under cold water to prevent it from sticking together.
Meanwhile, heat a grill pan over a medium/high heat. Brush the peach pieces with the oil and add to the pan. Cook for 2 minutes on each side, until there are grill marks all over, then set aside. Add the sweetcorn to the same pan and cook until golden all over, then cut the corn from the cob and set aside.
Stir the ingredients for the dressing together and season. Mix the pasta with the dressing in a large bowl with the herbs, corn, peaches, most of the cheese, the spinach, spring onions, half the pomegranate seeds and seasoning. Divide between 4 plates and top with the hazelnuts and remaining cheese and pomegranate seeds before serving.