who owns the Park?

You might think that South Cambridgeshire District Council do? That's not actually true. They created the Park using the powers granted them by the Countryside Act 1968 but the freehold of the Park rest with four different landowners:

None of the landowners pay SCDC any money towards the maintenance of their portion of the Park.