About Cannon Engineering Solutions Limited (11956896) United Kingdom