About Aitken Hallin Limited (10763112) United Kingdom