About Chelmer House Holdings Ltd (07648806) United Kingdom