About Micro Studio Apartments Ltd (11581240) United Kingdom