About 399 Edgware Road Management Company Limited (08949706) United Kingdom