Shelford Delicatessen - 8a Woollards Lane, Great Shelford, Cambridge CB22 5LZ