About Carroll. R. C Services Ltd (10418943) United Kingdom