About Churchill Hotel Limited (10241985) United Kingdom