About Leadale Imaging Centre Ltd (10699720) United Kingdom