About C & H Products Limited (06691123) United Kingdom