About Cliffords Inn Management Company Limited (01465145) United Kingdom