About C & A Installation Ltd (10138721) United Kingdom