About 72 North Grove Management Company Limited (03521455) United Kingdom