About J & C Carter Interiors Ltd (13198534) United Kingdom