About Duncan Roach Limited (08230271) United Kingdom