About L&s Retail Limited (13292193) United Kingdom