About Rhondda Property Investments Limited (10369418) United Kingdom