About Lc Sca Ltd (11871886) United Kingdom