About Alexander Place Management Company Ltd (04960024) United Kingdom