About D P & J Leeder Enterprise Limited (11188912) United Kingdom