About I Love Food Limited (07111427) United Kingdom