About Macrae Foods Limited (SC141744) United Kingdom