About Super Serviced Accommodations Ltd. (12737786) United Kingdom