About Shaftesbury Apartments Ii Limited (NI053390) United Kingdom