About Churchill Villages Development Ltd. (11284242) United Kingdom