About Alexandra Quay Management Company Limited (02157587) United Kingdom