About Alexander Duthie & Sons (holdings) Limited (SC690502) United Kingdom