About D. D. Sellers Ltd (13541808) United Kingdom