About Gilmour & Aitken Limited (SC010623) United Kingdom