About Duncan Propellers Limited (05284615) United Kingdom