About Chase Serviced Apartments Limited (08164586) United Kingdom