About Baer Barclay Veale Limited (10596061) United Kingdom