About D & T Powell Ltd (11767618) United Kingdom