About 23 Denning Road Management Limited (02253200) United Kingdom