About S & Lca Limited (12326871) United Kingdom