About Dde Powell Ltd (12241971) United Kingdom