About Carter & King Holdings Limited (13133777) United Kingdom