About Caudwell Holdings Limited (12170828) United Kingdom