About N.e. Grand Apartments Ltd (11505958) United Kingdom