About R C Carter Holdings Limited (11846647) United Kingdom