About Leo Food Store Ltd (11668043) United Kingdom