About Charles Clifford Limited (00779287) United Kingdom