About Aitken Lean And Ci Solutions Limited (09344779) United Kingdom