About Ls Development Holdings Limited (13692104) United Kingdom