About Alexandra Place (2002 Management) Limited (04388362) United Kingdom