About Sweet Village & Deli Ltd (11512993) United Kingdom