About Nexus (leytonstone) Management Company Limited (05338690) United Kingdom