About E A Carter Investments Limited (10588678) United Kingdom