About Alexander Duncan (aberdeen) Limited (SC036108) United Kingdom