About Lecker Foods Limited (12775817) United Kingdom