About 106 Denbigh Street (freehold) Limited (09588232) United Kingdom