About Jd Square Limited (12671460) United Kingdom