About Mellors Foods Group Limited (01743042) United Kingdom