About Aitken & Macinnes Holdings Ltd (SC615041) United Kingdom