About D. Barclay & Sons Limited (SC414198) United Kingdom