About Aitken Spences Limited (07441707) United Kingdom