About Leicester Food Limited (12326510) United Kingdom