About 34 Denbigh Road Limited (10173961) United Kingdom