About London Road (block P) Management Company Limited (02728293) United Kingdom