About 21 Charles Road Management Company Limited (10671187) United Kingdom