About Clifford Devlin (uk) Ltd. (01036061) United Kingdom