About Duncan Brack Ltd (08482659) United Kingdom