About Barclay St James Ltd (12409330) United Kingdom