About C & R Tucker Limited (08124049) United Kingdom