About 105 North Street Management Company Limited (07391899) United Kingdom