About Lexander Sca Ltd (12041010) United Kingdom