About Barclay Anderson Limited (03299949) United Kingdom