About Chen Products Limited (08349049) United Kingdom