About Chelmer Investments Limited (00656652) United Kingdom