About Chelmsford Cancer Charity Limited (07193633) United Kingdom