About London Road (block A) Management Company Limited (02622346) United Kingdom