About Elliot Oliver Serviced Apartments Limited (11219239) United Kingdom