About Macleod & Buchanan Limited (SC516084) United Kingdom