About Jd & D Limited (10957984) United Kingdom