About Mccallums Foods Limited (SC209850) United Kingdom