About Charminster Investments Limited (00810679) United Kingdom