About Duncan & Toplis Limited (04544710) United Kingdom