About Sterling Serviced Apartments Limited (11620005) United Kingdom