About Clifford Devlin Limited (00719719) United Kingdom