About Leytonstone Road ( Block C ) Management Company Limited (02606341) United Kingdom