About Charlcombe Investments Limited (00820268) United Kingdom