About Phoenix Serviced Apartments Limited (11355751) United Kingdom