About Mcleod Aitken (holdings) Limited (SC234541) United Kingdom