About Jlr Associates Ltd (12372098) United Kingdom