About 76 North Street Management Company Limited (02697154) United Kingdom