About Alexander Duthie & Sons Limited (SC113610) United Kingdom