About 32 Denbigh Street Management Limited (04376405) United Kingdom