About Duncan Richards Shoe Agency Ltd (11604862) United Kingdom