About Clifford & Co Europe Limited (04036039) United Kingdom