About Jelz Harrod Ltd (07654329) United Kingdom