About 18 Alexandra Road Nw8 Management Company Limited (08148376) United Kingdom