About 85 North Road Management Company Limited (03516343) United Kingdom