About Ls Company 23 Limited (12883281) United Kingdom