About Duncan Research & Development Ltd (03510251) United Kingdom