About 26 Denholme Road Management Limited (05475046) United Kingdom