About A Carroll Associates Ltd (04497128) United Kingdom