About J&rd Ltd (11758060) United Kingdom