About Duncanson & Holt Europe Limited (02354197) United Kingdom