The Talbot Deli – Open for businessThe Talbot in Cuckfield has just launched a new Deli, selling some amazing local and British products.