About Clifford Devlin Employee Ownership Trustees Limited (12822990) United Kingdom