About Churchill Residence Limited (10555547) United Kingdom