About Barcap And Sons Limited (09196361) United Kingdom