About London Road North Management Company Limited (02928712) United Kingdom