About Aberdeen Serviced Apartments Limited (SC438811) United Kingdom