About London Road (block L) Management Company Limited (02622349) United Kingdom