About Churchill Properties & Investment Ltd (12669123) United Kingdom