About Niche Serviced Apartments Ltd (10784291) United Kingdom