About Village Deli&desserts Ltd (12826356) United Kingdom