About London Cannon Solutions Ltd (08487811) United Kingdom