About 51 Alexandra Road Management Company Limited (06076835) United Kingdom