About Mercury Serviced Apartments Limited (11336111) United Kingdom