About Carter & Palsager Ltd (13346236) United Kingdom