About 64 Alexandra Park Road Management Limited (04887312) United Kingdom