About J. Aitken & Sons Limited (SC143030) United Kingdom