About Third Charles Investments Limited (01294893) United Kingdom