About Charlotte Serviced Apartments Ltd (SC517873) United Kingdom