Hi,
I don’t know about a campsite but there might be accommodation at a B&B (I cancelled so they still have a place) but it was closer to Braintree (about 30mins from Duxford, I was told). Their number was : 01371 850260. It was quite inexpensive at 16 quid pp pn, too.
Cheers,
BF