The village is nestled within stunning Cambridgeshire countryside