About Mackie & Aiken Limited (SC248596) United Kingdom