About J J Carroll Associates Ltd (09695301) United Kingdom