About Clifton Aparthotel Limited (13536120) United Kingdom