About 46 52 Denman Road Properties Limited (02167402) United Kingdom