About J. & G. Barclay And Company Limited (SC146408) United Kingdom