About Richards Court Property Company Ltd. (02220708) United Kingdom