About 83-85 North Street Management Company Limited (11777550) United Kingdom