About Carter & Co Brand Ltd (12859044) United Kingdom