About Church Road Place Management Limited (03506259) United Kingdom