About Ls Company 29 Limited (12886401) United Kingdom