About Carter & Spencer Limited (09459172) United Kingdom