About Mcleod Aitken Group Holdings Limited (SC626290) United Kingdom