About Horizon Serviced Apartments Limited (09651526) United Kingdom