About 55 Denbigh Street Management Company Limited (08506671) United Kingdom