About Holiday Serviced Apartments Limited (01880759) United Kingdom