About L&s Glasgow Ltd (SC561718) United Kingdom