About Duthie & Son Limited (SC025302) United Kingdom