About Carroll Associates Ltd (07969292) United Kingdom