About 50-52 Denbigh Street Management Company Limited (05882352) United Kingdom