About Charles Church Investment Properties Limited (01634511) United Kingdom