About 232 North Street Management Limited (04548196) United Kingdom