About Nt Lettings And Management Ltd (11681843) United Kingdom