About Jlx Maintenance Ltd (11377733) United Kingdom