About Ndi Lettings Ltd. (10568773) United Kingdom