About Leeloy Foods Supply Ltd (11492345) United Kingdom