About Alejandro London Ltd (SC703239) United Kingdom