About Hammond Organic Products Limited (01397579) United Kingdom