About St Clements Walk Block N Management Company Limited (02500829) United Kingdom