About Carroll Specialist Services Ltd (06247003) United Kingdom