About David Cannon Training Ltd (07909296) United Kingdom