About Rhondda Service Centre Ltd (13012453) United Kingdom