About Henderson & Aitken Limited (SC283795) United Kingdom