About 10 North Street Management Company Limited (05112642) United Kingdom