About Cannon Holdings Limited (10140564) United Kingdom