About Alexander Duthie & Sons Group Limited (SC690525) United Kingdom