About Barclay Benedict Limited (12298606) United Kingdom