70-72 Denbigh Street Limited