About Carter Holdings Limited (10696130) United Kingdom