About R Macleod & Son (holdings) Limited (SC529757) United Kingdom