About Dilly Deli Ltd (11900075) United Kingdom