About 78 Denbigh Street Limited (02301469) United Kingdom