About Minick Fine Foods Ltd (SC623765) United Kingdom