About Alexander Street Management Company Ltd (12866024) United Kingdom