About Eldi Lift Installations Ltd (12803955) United Kingdom