About 54 North Street Management Company Limited (04459024) United Kingdom