About D Cannon Limited (03346403) United Kingdom