About Cliforde Limited (12118060) United Kingdom