About 65 Alma Road Management Company Limited (03724432) United Kingdom