About Macfarlane & Muir Ltd. (SC197318) United Kingdom