About D & C Holdings Ltd (10203008) United Kingdom