About One Denbigh Road Company Ltd (13156223) United Kingdom