About Duncan Engineering & Design Limited (06175276) United Kingdom