About 123 North Street Management Limited (11642178) United Kingdom