About R&h Property Holding Ltd (12098636) United Kingdom