About 31 Elgin Road Management Company Limited (11728302) United Kingdom