About C Carroll Ltd (08388040) United Kingdom