About Alphabet Square Management Company Limited (02289772) United Kingdom