About 119 & 121 North Street Management Company Limited (09547033) United Kingdom