About Solo Serviced Apartments Ltd (11988339) United Kingdom