About 154 Northchurch Road N1 Management Company Limited (03871046) United Kingdom