About Carter & Carroll Limited (06860570) United Kingdom