About D & I Food Shop Ltd (12481795) United Kingdom