About Rhondda Development Co Limited (01226708) United Kingdom