About 56 Denbigh Street Management Limited (02479983) United Kingdom