About C & D Group Holdings Limited (08271821) United Kingdom