About Church & Rose Properties Limited (03798305) United Kingdom