About 54 Denbigh Street Limited (07977745) United Kingdom