About 128 Alexandra Road Management Company Limited (02461702) United Kingdom