About Clifford Publishing Limited (12380207) United Kingdom