About 121 Edgware Road Management Company Limited (04011030) United Kingdom