About Sable Serviced Apartments Ltd (12146270) United Kingdom