About Clifton House Luxury Serviced Apartments Ltd (13368265) United Kingdom