About Cannon Croydon Holdings Limited (07570095) United Kingdom