About Emerald Serviced Apartments Limited (11804798) United Kingdom