About D.d. Worrell Ltd (10845812) United Kingdom