About Carter S Investments Limited (12055782) United Kingdom