About L&i Foods Ltd (12103564) United Kingdom