About 266 Alexandra Park Road Management Company Ltd (03227655) United Kingdom