Cook the pasta al dente in plenty of salted water.
In a large pan over medium heat, melt the butter in the oil. Add the finely chopped clove of garlic and sliced mushrooms and cook for 5 minutes, stirring constantly, until the mushrooms take on color. Pour in the wine and simmer until the alcohol has evaporated. Stir in the double cream and simmer for 1 - 2 minutes until the sauce begins to thicken, season with salt and pepper.
Drain the pasta, add to the hot sauce, mix well and serve immediately with parmesan.