About L&a Holdings Ltd (10157341) United Kingdom