About Mcleod & Aitken Edinburgh Ltd. (SC269058) United Kingdom