About Cannon Guarantee Limited (05406957) United Kingdom