About Macleod & Maccallum Limited (SC491745) United Kingdom