About J&d London Limited (08396302) United Kingdom