About Macleod Dunvegan Limited (SC712901) United Kingdom