About Hambledons Serviced Apartments Clifton Limited (06016858) United Kingdom