About Churchill Lodge Management Company Limited (04394496) United Kingdom