About Scl London Ltd (11981893) United Kingdom