About W. Mcleod & Co Limited (SC308169) United Kingdom