About Aitken Spencer Ltd. (09017822) United Kingdom