Shelford Deli Nearly 10 years old now, this "lovely little shop has - The Independent