About Clifford & Co Uk Administration Limited (06775536) United Kingdom