About L R Carter & Sons Ltd (08175638) United Kingdom