About J & Lr Limited (11853248) United Kingdom