About Ll&sh Holdings Limited (12830546) United Kingdom