About 98 Alexandra Park Management Company Limited (04298946) United Kingdom