About Carter & Parker Limited (00207914) United Kingdom