About 12 Denton Road Management Company Limited (04236698) United Kingdom