About Jd&p Ltd. (12722630) United Kingdom