About Clifford Barca Limited (06444211) United Kingdom