About Carter & Shields Ltd (10660282) United Kingdom