About Thames Hamlet Block D Management Company Limited (02436418) United Kingdom