Haddows is one of those delis that has a little bit everything.  They have a great selection of breads, cakes and cheeses.  You can also buy coffee beans (which they can ground on request if you don't have a grinder).  They do takeaway coffee and sandwiches.  The chap behind the counter is very friendly.  The only problem is I now live far too close and can't resist the cake call on lazy Saturday afternoons!