Put the pasta on to cook in a large pan of boiling, salted water.
Chop the garlic and add to a large saucepan with the olive oil. Add the thinly sliced leeks and cook on a medium heat for 5 mins, until starting to soften.
Add the ham hock and 100ml water, and simmer for 2 minutes. Add the creme fraiche, heat through for a couple of minutes, then turn off the heat and stir in the parsley.
Drain the cooked pasta, reserving a cup of the cooking water, and stir the sauce into the pasta with the reserved water.
You could serve it like this - or pour into an oven proof dish and top with breadcrumbs and grated cheddar, then put under the grill for 5 minutes until golden brown and bubbling.