About Duncan Propellers Holdings Limited (06877020) United Kingdom