About Robert Duthie & Sons Limited (SC014985) United Kingdom