About L&x Ltd (09515286) United Kingdom