About Aitken Consultancy And Research Services Limited (03494335) United Kingdom