About Rhodes De Beers Property Company Ltd (13194282) United Kingdom