About Aitken Alexander Associates Limited (00884432) United Kingdom