About Clifford Press Holdings Limited (05692148) United Kingdom