About Legacy Serviced Apartments Limited (11402263) United Kingdom