About Ls North West London Limited (12093578) United Kingdom