About Nblnd Apartments Limited (13369768) United Kingdom