About Aitken & Spence Limited (09013486) United Kingdom