About Christopher Barclay Limited (08769450) United Kingdom