About Sheila Udeagu Imaging Ltd. (08335228) United Kingdom