About Jd & Jl Holdings Ltd (12726371) United Kingdom