About R&c Worcester Ltd (13683800) United Kingdom