About Cadell Holdings Limited (11780907) United Kingdom