About C & A Developments Limited (12401247) United Kingdom