About C & R Property Maintenance & Development Limited (12826062) United Kingdom