About Duncan & Toplis Holdings Limited (09127501) United Kingdom