About Clifford Uk Management Limited (09115981) United Kingdom