About The Aitken Group Ltd (10169673) United Kingdom