About Aitken & Aitken Limited (SC493918) United Kingdom