About Studio Alexander London Ltd (10939666) United Kingdom