About Rest Serviced Apartments Ltd (11741912) United Kingdom