About Duncan & Son (holdings) Limited (05126912) United Kingdom