Bring a large pot of water to a boil for the pasta.
In a large skillet, heat the oil, one turn of the pan, over medium-high. Melt the butter into the oil, then add the corn, leeks and garlic; season with salt and pepper. Cook, stirring often, until the leeks soften, about 5 minutes. Add the peas, stir in the wine and reduce the heat to medium-low.
Salt the boiling water, add the pasta and cook to al dente; drain and transfer to a large bowl.
Meanwhile, in a small saucepan, bring the cream, zest and juice to a low boil over medium heat, stirring occasionally; remove from the heat.
In the large bowl, toss the pasta with the corn mixture and the lemon cream; season. Serve with the cheese.