About Henderson Fine Food Co. Ltd (SC587651) United Kingdom