About Abbeyfield Rhondda Society Limited (IP025049) United Kingdom