About Archibald Macrae Limited (SC545622) United Kingdom