About Duncan & Pemble Limited (09855200) United Kingdom