About Carroll & Gooding Ltd (13548178) United Kingdom