About 28 Alma Road Management Company Limited (03605531) United Kingdom