About Neal S Yard (natural Remedies) Limited (01597194) United Kingdom