About Barclay - Clark Solutions Limited (11089235) United Kingdom