About C & D (leeds) Holdings Limited (10609516) United Kingdom